<?php
namespace Modules\ShopApi\Models;
use Modules\Admin\Models\BaseModel; 
class BaseApiModel extends BaseModel
{	
	/**
	 * @name  api成功返回
	 * @param data 	返回信息
	 * @return 返回json数据
	 */
	 public function api_success($data=[]){
		 if(!isset($data['code'])){
			 $data['code'] = 8888;
		 }
		 if(!isset($data['msg'])){
			 $data['msg'] = '成功!';
		 }
		 return response()->json($data,200);
	 }
	 /**
	 * @name  api失败返回
	 * @param data 	返回信息
	 * @return 返回json数据
	 */
	 public function api_error($data=[]){
		 if(!isset($data['code'])){
			 $data['code'] = 4444;
		 }
		 if(!isset($data['msg'])){
			 $data['msg'] = '失败！';
		 }
		 return response()->json($data,400);
	 }
	/**
	 * @name  图片数据格式化 
	 */
	protected function image_list($data){
		$http = getHttpType();	 	
		foreach($data as $k=>$v){
			if($v['image_one']['open'] == 1){
				$data[$k]['image_url'] = $http . $v['image_one']['url'];
			}else{
				$data[$k]['image_url'] = $v['image_one']['url'];
			}
			unset($data[$k]['image_id'],$data[$k]['image_one']);
		}
		return $data;
	}
	 
	 
}
